What is the difference between NFA and DFA